package cn.jsj.invite.dao;


import cn.jsj.invite.pojo.EnterpriseEnt;
import cn.jsj.invite.pojo.SchoolAdminEnt;
import cn.jsj.invite.pojo.StudentEnt;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @author 卢斌
 */
@Mapper
public interface UserDao {

    /**
     * 根据账号查询对应的学生账号信息
     *
     * @param account 账号信息
     * @return 对应的学生用户信息
     */
    StudentEnt getStudentEntByAccount(@Param("account") String account);


    /**
     * 根据账号查询对应的企业用户账号信息
     *
     * @param account 账号信息
     * @return 对应的企业账号信息
     */
    EnterpriseEnt getEnterpriseEntByAccount(@Param("account") String account);


    /**
     * 根据账号查询对应的学校管理员账号信息
     *
     * @param account 账号信息
     * @return 对应学校管理员账号信息
     */
    SchoolAdminEnt getSchoolAdminEntByAccount(@Param("account") String account);


}
